import Mock from 'mockjs'

// 这个可以拦截请求, 返回固定数据
// Mock.mock(url, method, dataTempate)
const getRecord = () => {
  const res = []
  for (let i = 0; i < 30; i++) {
    res.push({
      'adtStatu|1-6': 1,
      day: 20210901 + i,
      id: '@guid'
    })
  }
  return res
}

Mock.mock('/api/attendances/mock', 'get', {
  code: 66666,
  message: '请求模拟数据成功',
  success: true,
  'data|100': [
    {
      attendanceRecord: getRecord(),
      'departmentName|1': ['总裁办', '行政部', '人事部', '财务部', '技术部', '运营部', '市场部', '财务核算部', '税务管理部', '薪资管理部', 'Java研发部', 'Python研发部', 'Php研发部', '北京事业部', '上海事业部'],
      id: '@guid',
      'mobile|13000000000-13999999999': 1,
      username: '@cname',
      'workNumber|10000-99999': 1
    }
  ]
})
